package com.zy.web.demo.shejimoshi.danli;

/**
 * @author <a href="mailto:zhouyong@cqyyt.com">zy</a>
 * @version 1.0
 * @date 2020/8/19 9:46
 * 登记式/静态内部类
 * 和双锁的功能一样，但是适用于静态域延迟初始化，双锁可以在实力域。
 * 跟饿汉式不同的是，他不是对象被加载就实例化，是等你调用的时候才实例化
 */
public class DanLi5 {

    private static DanLi5 danli5;

    private static class DanLi5Test{
        private static final DanLi5 INSTANCE = new DanLi5();
    }

    public DanLi5(){};

    public static DanLi5 getInstance(){
        return DanLi5Test.INSTANCE;
    }

}
